package com.woniuxy.signing.client.form;/**
 * @auther 黄磊
 * @2022/8/7 16:39
 **/

import lombok.Data;
import org.hibernate.validator.constraints.URL;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.RequestParam;

import javax.validation.constraints.*;
import java.time.LocalDateTime;

/**
 * @author : [天下第一剑]
 * @version : [v1.0]
 * @createTime : [2022/8/7 16:39]
 */
@Data
public class CocahSigningVenueForm {


    @Pattern(regexp = "-?\\d+(\\.\\d+)?", message = "场馆id不是数字类型的字符串")
    @NotNull(message = "场馆id不能是null")
    @NotBlank(message = "场馆id不能是空字符串")
    @Min(value = 1, message = "场馆id最小值为1")
    String venueId;





    /**
     * 合同起始有效时间
     */
    @NotNull(message = "参数不能为null")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")

    private String agreementStartTime;


    /**
     * 合同正常结束时间
     */

    @NotNull(message = "参数不能为null")
    @NotBlank(message = "参数不能为空字符")
    private String agreementFinishTime;


    /**
     * 合同文件地址
     */
    @NotNull(message = "参数不能为null")
    @NotBlank(message = "参数不能为空字符")
    private String agreementUri;


}
